package com.ohs.ohsoa.system.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ohs.ohsoa.system.entity.Router;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;


@Mapper
public interface RouterMapper extends BaseMapper<Router> {


    /**获取页面列表信息
     *
     * @param router 页面列表信息
     * @return 页面列表信息
     */
    List<Router> routerSelectList(@Param("router") Router router);

    /**删除页面
     *
     * @param routerGuids 页面数据
     * @return 删除结果
     */
    Boolean routeDelete(List<String> routerGuids);

    /**根据角色role获取页面
     *
     * @param roleGuid roleid
     * @return 页面数据
     */
    List<Router> getUserRouter(@Param("roleGuid") String roleGuid);
    

    /**获取页面
     *
     * @param roleGuid roleid
     * @return 页面数据
     */
    List<Router> getPRouter(@Param("roleGuid") String roleGuid);

}
